it's rather embarrassing to say - Turco Inglés Diccionario